| complex (1) | template<class T> T norm (const complex<T>& x); |
|---|
| complex (1) | template<class T> T norm (const complex<T>& x); |
|---|---|
| arithmetic type (2) | double norm (ArithmeticType x); // additional overloads |
abs(x) .double, except if the argument is float or long double (in which case, the return type is of the same type as the argument).1
2
3
4
5
6
7
8
9
10
11
12
// norm example
#include <iostream> // std::cout
#include <complex> // std::complex, std::norm
int main ()
{
std::complex<double> mycomplex (3.0,4.0);
std::cout << "The norm of " << mycomplex << " is " << std::norm(mycomplex) << '\n';
return 0;
}
The norm of (3,4) is 25